1
                           general:: 
                            Phrase(s): Hell’s bells (and buckets of blood)! 
Inf. an exclamation of anger or surprise. (Use caution with hell.)  •  Alice: Your pants are torn in back. John: Oh, hell’s bells! What will happen next?  •  Bill: Well, Jane, looks like you just flunked calculus. Jane: Hell’s bells and buckets of blood! What do I do now?
                        
                        
 
                        
                            McGrawhill's American Idioms And Phrasal Verbs